Skip to main content

Erste Schritte in CODESYS 4

Nachfolgende Anleitung beschreibt die Vorgehensweise, wie Sie ein erstes minimales Projekt erstellen und dies auf die Steuerung laden.

Die Anleitung beschreibt folgende Schritte:

  1. Starten von CODESYS 4

  2. Anlegen eines Workspaces

  3. Erstellen eines Geräteprojekts

  4. Einrichten der Kommunikation zur Steuerung

  5. Applikation auf die Steuerung laden und einloggen

Starten von CODESYS 4

  1. Öffnen Sie das Installationsverzeichnis von CODESYS 4 im Dateiexplorer.

  2. Starten Sie das Programm CODESYS-4.exe.

    Es öffnet sich die Programmieroberfläche von CODESYS 4.

Erzeugen eines Workspaces

  1. Wählen Sie den Befehl Menü → Workspace erzeugen oder klicken Sie auf das Icon _c4_icon_create_workspace.png.

  2. Geben Sie im Dialog Workspace anlegen den Namen ein und wählen Sie über die Schaltfläche _c4_drei_Punkte_path_selection.png den Ablageort aus.

  3. Klicken Sie auf OK.

    Der Workspace ist angelegt und geöffnet.

    Es öffnet sich der Dialog Projekt zum Workspace hinzufügen.

Erzeugen eines Geräteprojekts

  1. Wählen Sie im Dialog Projekt zum Workspace hinzufügen den Eintrag Geräteprojekt erzeugen aus.

  2. Geben Sie im Folgedialog die Daten Ihres neuen Projekts ein und klicken Sie danach auf OK.

    • Wählen Sie den Ablageort über die Schaltfläche _c4_drei_Punkte_path_selection.png aus.

    • Geben Sie den Projektnamen ein, beispielsweise MyFirstProject.

    • Geben Sie Werte für alle weiteren Parameter ein.

      Die Angabe der Version muss dreistellig oder vierstellig sein (beispielsweise 2.1.0 oder 1.0.0.0.

  3. Wählen Sie im Dialog SPS hinzufügen die Steuerung CODESYS Control Win V3 x64 aus.

  4. Geben Sie der Steuerung einen Namen (beispielsweise MyPLC) und klicken Sie auf OK.

  5. Wählen Sie im Dialog Programm hinzufügen die Implementierungssprache Strukturierter Text (ST) und klicken Sie auf Erzeugen.

    Der Wizard schließt und es werden die Elemente des Projekts im Workspace-Navigator angezeigt.

    Die Dateien Communication.settings.json, ProjectInfo.json, TaskConfiguration.json und Libraries.json werden automatisch erzeugt und im Workspace-Navigator angezeigt.

  6. Doppelklicken Sie auf das Element PLC_PRG.

    Das Programm PLC_PRG wird im Editor geöffnet.

  7. Geben Sie folgendes Programm im Editor ein.

    PROGRAM PLC_PRG
    VAR
        iCounter: INT := 0;
    END_VAR
    
    // implementation here...
    iCounter := iCounter + 1;
    END_PROGRAM
  8. Rechtsklicken Sie auf das Element Libraries.json und führen Sie den Befehl Alle Bibliotheken auflösen aus.

  9. Überprüfen Sie, ob in den Ausgabefenstern LIBRARY RESOLUTION und PROBLEMS:LIBRARIES Fehler angezeigt werden.

    Hinweis: Das Ausgabefenster PROBLEMS:LIBRARIES wird nur angezeigt, wenn tatsächlich Fehler aufgetreten sind.

  10. Rechtsklicken Sie auf das Element Application.iecapp und wählen Sie den Befehl Applikation erzeugen.

  11. Überprüfen Sie in der Ausgabe ERSTELLEN, ob das Projekt fehlerfrei kompiliert wurde.

Einrichten der Kommunikation zur Steuerung

  1. Doppelklicken Sie auf das Element Communication.settings.json.

    Der Wizard Kommunikationseinstellungen öffnet sich im Editor.

  2. Klicken Sie auf die Schaltfläche Gerät konfigurieren.

    Dialog Gerätebrowser wird geöffnet.

  3. Klicken Sie auf die Schaltfläche + Gateway hinzufügen.

    Wichtig

    Zum Einrichten des Gateways muss die Steuerung laufen.

  4. Geben Sie im Dialog Gateway hinzufügen einen Namen für Ihr Gateway ein und klicken Sie auf Hinzufügen.

    Hinweis: Die Werte für IP-Adresse und Port bleiben unverändert.

    Das Gateway erscheint im Gerätebrowser.

    Die erreichbaren Steuerungen werden angezeigt.

  5. Wählen Sie durch Klicken auf die Steuerung Ihre Steuerung aus und klicken Sie auf die Schaltfläche Gerät verbinden.

    Da noch keine Benutzerverwaltung auf Ihrem Gerät eingerichtet ist, erscheint der Dialog Initialen Benutzer für Gerät erzeugen.

  6. Geben Sie einen Benutzernamen ein und legen Sie ein Passwort fest. Bestätigen Sie das Passwort und klicken Sie auf Anwenden.

    Hinweis: Das gewählte Passwort muss mindestens 8 Zeichen lang sein und mindestens einen Großbuchstaben, einen Kleinbuchstaben, ein Sonderzeichen und eine Zahl enthalten.

  7. Geben Sie im Dialog Auf Gerät einloggen die neuen Zugangsdaten ein und klicken Sie Einloggen.

    Es erscheint die Meldung Verbindung erfolgreich.

  8. Klicken Sie im Dialog Gerätebrowser auf Auswählen.

Für weitere Informationen siehe: Communication.settings.json

Applikation auf die Steuerung laden und einloggen

  1. Rechtsklicken Sie auf die Applikation Application.iecapp und wählen Sie den Befehl Applikation downloaden.

    Es erscheint ein Hinweis, dass bereits auf der Steuerung bestehende Applikationen überschrieben werden. Die Applikation wird auf die Steuerung geladen. Es erscheint die Meldung Download erfolgreich.

  2. Loggen Sie sich auf die Steuerung ein mit einem Klick auf das Icon _c4_icon_login.png (rechts oben) oder dem Tastaturkürzel Alt + F8.

    Es erscheint die Meldung Einloggen erfolgreich.

  3. Öffnen Sie das Programm PLC_PRG im Editor.

  4. Starten Sie das Programm mit dem Icon _c4__start_application_play64px.svg (rechts oben).

    Das Inline-Monitoring im Editor zeigt den sich verändernden Wert der Variable iCounter.

  5. Öffnen Sie die Ansicht ÜBERWACHUNGSLISTE und geben Sie bei Ausdruck den Wert PLC_PRG.iCounter ein.

    Der sich verändernde Wert der Variablen iCounter wird unter Wert angezeigt.

  6. Stoppen Sie das Programm mit dem Icon _c4_stop_application_stop64px.svg (rechts oben).

  7. Loggen Sie sich aus der Steuerung aus mit einem Klick auf das Icon _c4_icon_logout.png (rechts oben) oder dem Tastaturkürzel Strg + F8.

    Es erscheint die Meldung Ausloggen erfolgreich